import { markRaw } from 'vue';
import { Tool } from "@icon-park/vue-next";
import Node from './mcptool_node.vue';
import Property from './mcptool_property.vue';

// 导出当前目录的节点元数据
 export default {
   type: "mcpTool",
   name: "Mcp工具节点",
   category: "工具节点",
   icon: markRaw(Tool),
   serializableFields: ["id", "mcpName"],
   defaultData: {
     id: 0,
     mcpName: "未知MCP",
   },
   component: markRaw(Node),
   propertyComponent: markRaw(Property),
 };